Online smoothing of live video transmissions
نویسندگان
چکیده
In this paper, we consider the problem of online smoothing of live video transmissions, where low latency is critical. To address the low latency requirement, our approach is to wait for a small smoothing window of video frames to be generated, and smooth them prior to their transmission. We present two classes of techniques that adapt an optimal offline algorithm[11] for online use: jumping window algorithms, in which an algorithm executes on consecutive non-overlapping smoothing windows, and sliding window algorithms, in which an algorithm executes on overlapping smoothing windows. We then evaluate these techniques using MPEG-1 traces. We find that the videos smoothed by these techniques show dramatic reduction in their peak rate, coefficient of variation and effective bandwidth. Furthermore, these reductions can be obtained by using very small window sizes, from 1 s to 5 s, indicating that even live video applications that have extremely tight latency requirements can benefit tremendously from using online smoothing. It is also of interest to note that these reductions in peak rate, coefficient of variation and effective bandwidth are very close to those obtained by the optimal offline algorithm. This implies that most of the smoothing benefits that can possibly be seen by a live video transmission can be attained by online smoothing operating on a very small smoothing window, thus incurring only a very small additional latency.
منابع مشابه
Online variable-bit-rate video traffic smoothing
The efficient transmission of variable-bit-rate (VBR) video streams is complicated by the burstiness that video compression standards such as MPEG introduce. Most of the existing techniques concentrate on stored video traffic smoothing or real-time video traffic smoothing. However, there is a growing number of live video applications, such as video-casts of courses or television news, where man...
متن کاملOnline Smoothing of Live, Variable-Bit-Rate Video
Bandwidth smoothing techniques are eeective at reducing the burstiness of a compressed, pre-recorded video stream by prefetching frames into the client playback buuer in advance of each burst. In contrast to stored video, live applications typically have limited knowledge of frame sizes and often require bounds on the delay between the source and the client(s). This paper addresses bandwidth sm...
متن کاملApplying traffic smoothing techniques for quality of service control in VBR video transmissions
In this paper, we examine the fundamental relationship among quality of service, connection cost and traac smoothing in VBR video transmissions. In particular, we discuss how traac smoothing can help improving the quality of service and(or) reducing the network cost for a VBR video session. For this purpose, we present an eeective and eecient traac smoothing technique called the \minimum polyli...
متن کاملOnline Smoothing of Variable-Bit-Rate Streaming Video
Bandwidth smoothing techniques for stored video perform end to end workahead transmission of frames into the client playback buffer, in advance of their display times. Such techniques are very effective in reducing the burstiness of the bandwidth requirements for transmitting compressed, stored video. This paper addresses online bandwidth smoothing for a growing number of streaming video applic...
متن کاملOn Smoothing Algorithms for Transmission of Stored MPEG Video
In this paper, we consider smoothing algorithms in delivering stored varied-bit-rate (VBR) MPEG video over high-speed network. The required network bandwidth of a video service significantly affects its cost. Video smoothing techniques promise reduced bandwidth variablity and consequently reduced bandwidth requirement. Because of varying frame size, MPEG video introduces burstiness during trans...
متن کامل